home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 58606 / 58606.xpi / chrome / translator.jar / content / jquery.boolean.js < prev    next >
Text File  |  2010-01-13  |  532b  |  26 lines

  1.  
  2. (function($)
  3. {
  4.     $.fn.boolean = function(name, value, type)
  5.     {
  6.         // reading attribute
  7.         if(value === undefined) {
  8.             value = $(this).attr(name, value, type);
  9.             
  10.             return (value == 'true' || value == '1');
  11.         }
  12.         
  13.         // writing attribute
  14.         if(value === true) {
  15.             return $(this).attr(name, 'true', type);
  16.         }
  17.         else if(value === false) {
  18.             return $(this).removeAttr(name);
  19.         }
  20.         else {
  21.             // if value is not boolean call regular attr function
  22.             return $(this).attr(name, value, type);
  23.         }
  24.     };
  25.     
  26. })(jQuery);